type internal/strconv.unrounded
21 uses
internal/strconv (current package)
uscale.go#L51: type unrounded uint64
uscale.go#L53: func (u unrounded) floor() uint64 { return uint64((u + 0) >> 2) }
uscale.go#L54: func (u unrounded) roundHalfDown() uint64 { return uint64((u + 1) >> 2) }
uscale.go#L55: func (u unrounded) round() uint64 { return uint64((u + 1 + (u>>2)&1) >> 2) }
uscale.go#L56: func (u unrounded) roundHalfUp() uint64 { return uint64((u + 2) >> 2) }
uscale.go#L57: func (u unrounded) ceil() uint64 { return uint64((u + 3) >> 2) }
uscale.go#L58: func (u unrounded) nudge(δ int) unrounded { return u + unrounded(δ) }
uscale.go#L60: func (u unrounded) div(d uint64) unrounded {
uscale.go#L62: return unrounded(x/d) | u&1 | bool2[unrounded](x%d != 0)
uscale.go#L65: func (u unrounded) rsh(s int) unrounded {
uscale.go#L66: return u>>s | u&1 | bool2[unrounded](u&((1<<s)-1) != 0)
uscale.go#L162: func unmin(x uint64) unrounded {
uscale.go#L163: return unrounded(x<<2 - 2)
uscale.go#L258: func uscale(x uint64, c *scaler) unrounded {
uscale.go#L262: return unrounded(hi>>s | 1)
uscale.go#L266: return unrounded(hi>>s | bool2[uint64](mid-mid2 > 1))
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)